home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
CRS
/
crs12.d81
/
qwkiefre.sfx
/
src.boot 3.1
< prev
next >
Wrap
Text File
|
1995-11-20
|
1KB
|
113 lines
TAGS =$CD00
OPEN = $FFC0
SETNAM = $FFBD
SETLFS = $FFBA
CHKIN = $FFC6 ;X
CLRCHN = $FFCC
CHRIN = $FFCF
CLALL = $FFE7
CLOSE = $FFC3
CHKOUT = $FFC9
GETIN = $FFE4
FROM =251
TO =253
DEST =155
.DVO 9
.ORG 2064
.OBJ "0:B"
LDY #0:STY 53280:STY 53281
STY 646
LDA #23:STA 53272
JSR INPRINT
.BYT 147,5,13,13
.ASC "╠OADING ╤╫╦IE V3.1"
.BYT 13
.ASC " "
.BYT 163,163,163,163,163,32,163,163,163
.BYT 163,13,0
LDA <LOADCODE:STA FROM
LDA >LOADCODE:STA FROM+1
LDA <LOADCODEEND:STA TO
LDA >LOADCODEEND:STA TO+1
LDA <STARTLOAD:STA DEST
LDA >STARTLOAD:STA DEST+1
.MOVE FROM,TO,DEST
LDA >TAGS:STA 252
LDA <TAGS:STA 251
TAY:LDX #02
- DEY:STA (251),Y:BNE -
INC 252:DEX:BNE -
JMP STARTLOAD
INPRINT =*
STA TEMP
PLA:STA ARG
PLA:STA ARG+1
INC ARG:BNE +
INC ARG+1
/ LDA $FFFF:ARG =*-2
BEQ +
JSR $FFD2
INC ARG:BNE -
INC ARG+1:BNE -
+ LDA ARG+1:PHA:LDA ARG:PHA
LDA TEMP:RTS
TEMP .BYT 0
LOADCODE =*
.OFF $C000
STARTLOAD LDA 53281
LDA #3:JSR CLOSE
LDA #3:LDY #00:LDX 186:JSR SETLFS
LDA #8:LDX <QTAGS:LDY >QTAGS
JSR SETNAM
LDX <TAGS:LDY >TAGS
LDA #0:JSR $FFD5
LDA #3:JSR CLOSE
LDA #3:LDY #01:LDX 186:JSR SETLFS
LDA #12:LDX <QFONT:LDY >QFONT
JSR SETNAM
LDA #0:JSR $FFD5
LDA #3:JSR CLOSE
LDA #3:LDY #01:LDX 186:JSR SETLFS
LDA #9:LDX <QWKIE:LDY >QWKIE
JSR SETNAM
LDA #0:JSR $FFD5
LDA #3:JSR CLOSE
LDA #82:STA 631:LDA #213:STA 632
LDA #13:STA 633:LDA #03:STA 198
LDA #01:STA 646
RTS
QWKIE .ASC "QWKIE ?.?"
QTAGS .ASC "TAGS.DEF"
QFONT .ASC "QWKIE.FONT80"
.OFE
LOADCODEEND =*
.DIS